package com.iuie.ns.datum.dao;

import java.io.Serializable;
import java.util.List;

import com.iuie.ns.datum.vo.FileInfoVO;
import com.iuie.ns.datum.vo.FileTagVO;
import com.iuie.ns.frame.persistence.dao.IGenericDao;
import com.iuie.ns.frame.web.dataset.vo.Page;

public interface IFileInfoDao extends IGenericDao<FileInfoVO, Serializable>{

	/**
	 * 根据文件标签查找
	 * @param page 分页信息
	 * @param fileTag 文件标签
	 * @return
	 */
	List<FileInfoVO> findByTag(Page page, FileTagVO fileTag);

	/**
	 * 新增一条文件信息
	 * @param fileInfo
	 * @param commit 
	 * @date 2017年8月30日 上午10:36:14
	 */
	void addFileInfo(FileInfoVO fileInfo, boolean commit);
}
